import re

def analyze_words(input_string):
    if not input_string or len(input_string.split()) < 2:
        return "Мало данных для анализа"

    words = input_string.split()
    cyrillic_uppercase_count = sum(1 for word in words if re.match("[А-Я]", word))
    latin_character_count = sum(1 for word in words if re.search("[a-zA-Z]", word))
    short_words_count = sum(1 for word in words if len(word) <= 3)
    hyphen_count = sum(1 for word in words if "-" in word)
    
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    
    result = f"Кол-во слов: {len(words)}\n"
    result += f"Кол-во слов с заглавной кириллической буквы: {cyrillic_uppercase_count}\n"
    result += f"Кол-во слов содержащих латинский символ: {latin_character_count}\n"
    result += f"Кол-во слов не превышающих 3 символа: {short_words_count}\n"
    result += f"Кол-во слов в составе которых имеется дефис: {hyphen_count}\n"
    result += f"Самое длинное слово: {longest_word}\n"
    result += f"Длина слова: {longest_word_length}"
    
    return result

input_string = input("Введите слова, разделенные пробелом: ")
print(analyze_words(input_string))
